import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Esta es la clase Onda que simula una expansion de agua
 * @author Miguel Martinez Aguilar
 * @version 06 de Abril del 2013
 */
public class Onda extends ScrollActor
{
    // Declaracion de variables de instancia
    private GreenfootImage[] img;// es un arreglo de las imagenes que simularan la onda de agua.
    
    /**
     * Constructor de Onda
     */
    public Onda() 
    {
        img = new GreenfootImage[18];
        for( int i = 0; i < 18; i++){
            img[i] = new GreenfootImage("onda" + i + ".png");
        }
    }
    
    /**
     * Este metodo agrega olas al escenario
     */
    public void act() 
    {
            if(contador(18))this.seElimina();
            if(cont <= 17){
                this.setImage(img[cont]);
            }
    }  
    
    /**
     * Este metodo elimina este objeto
     */
    public void seElimina() 
    {
        ScrollWorld mundo = super.getWorld();
        mundo.removeObject(this);// con este metodo eliminamos un objeto del mundo
    }
}
